Validierung des Bereichsdatencompilers für die Linienzugbeeinflussung LZB L72 CE mit Hilfe eines diversitären Ansatzes
نویسنده
چکیده
Bei der Linienzugbeeinflussung (LZB) sind die festen Streckendaten eines LZB-Steuerbereichs (Gleistopologie mit Weichenund Signalstandorten, Langsamfahrstellen, Neigungen, usw.) in der anlagenspezifischen LZB-Software gespeichert. Für die Zentralen LZB L72 CE werden in textueller, lesbarer Form sog. Bereichsdaten projektiert. Diese Bereichsdaten werden durch den Bereichsdatencompiler (BDC) in mehrere Assemblerdateien und Benutzerlisten transformiert. Vor der Transformation prüft der BDC die Eingabedaten auf syntaktische Korrektheit und Konsistenz. Die generierten Assemblerdateien werden schließlich mit der generischen LZB-Systemsoftware zu einem streckenspezifischen Steuerprogramm zusammengebunden. Um die sicherheitsrelevante Transformation der Bereichsdaten durch den Bereichsdatencompiler gegen die Vorgaben der Projektierungsrichtlinien und der Anforderungen zu validieren, wurde ein diversitärer Ansatz mit vollständiger Automatisierung entwickelt und erfolgreich umgesetzt. Der Erfolg des diversitären Ansatzes beruht stark auf der Wahl der funktionalen Programmiersprache Haskell zur Entwicklung des diversitären Compilers, die einerseits eine sehr schnelle und damit kostengünstige Realisierung ermöglichte und andererseits einen technologischen Gegenpol zur Implementierung des originären Systems in C in Bezug auf mögliche Fehlerklassen darstellt. 2 Problematik und Lösungsansatz
منابع مشابه
Säuberung eines infizierten Windows-Betriebssystems auf Basis von Malware-Analyse-Berichten
Wir stellen einen Ansatz vor, wie man Systeme, die durch Schadsoftware infiziert sind, automatisiert säubern kann. Grundlage für die Säuberung ist ein MalwareAnalyse-Bericht, der durch eine dynamischen Analyse des Schadprogramms mit Hilfe eines Sandbox-Systems erstellt werden kann. Aus diesem Bericht werden die Informationen über die durch das Schadprogramm vorgenommenen Systemveränderungen gew...
متن کاملKomponentenbasierte Entwicklung von Firmware für Sensorsysteme in der industriellen Praxis
Um der steigenden Komplexität und Variantenanzahl in der Entwicklung von Transmittern für die industrielle Automatisierungstechnik zu begegnen wurde bei ABB bereits seit 2003 damit begonnen Transmitter mit Hilfe eines komponentenbasierten Ansatzes zu entwickeln. Dieser Artikel gibt einen Überblick über die Hintergründe und Grundlagen des Ansatzes sowie über Erfahrungen, welche bei dieser erfolg...
متن کاملModellvorstellungen zum Aufbau des Internets
Verschiedene Studien haben Vorstellungen zum Aufbau des Internets untersucht und im breiten Umfang Fehlvorstellungen beschrieben, die ggf. auch zu Fehlverhalten führen können. Offenbar mangelt es den Probanden dieser Studien an tragfähigen Modellvorstellungen zum Aufbau des Internets. Im Sinne eines normativen Ansatzes werden in diesem Artikel für verschiedene didaktische Reduktionsstufen geeig...
متن کاملEchtzeit-Implementierung eines algebraischen Ableitungsschätzverfahrens (Realtime Implementation of an Algebraic Derivative Estimation Scheme)
In der vorliegenden Arbeit wird die Echtzeitimplementierung eines algebraischen Verfahrens zur Schätzung von Zeitableitungen gemessener Signale vorgestellt. Ausgehend von einer Taylorreihendarstellung des betrachteten Signals werden mit Methoden der Operatorenrechnung Berechnungsvorschriften für Zeitableitungen beliebiger Ordnung hergeleitet. Diese können effizient in Echtzeit ausgewertet werde...
متن کاملVom kanonischen Geschäftsobjektmodell zur konkreten WSDL
Einer der Eckpfeiler einer SOA ist ein domainübergreifendes Modell der Geschäftsobjekte. Für die Modellierung von Geschäftsobjekten werden Informationsobjekte definiert. Ein Informationsobjekt ist die formale Abbildung eines Geschäftsobjekts, das alle für die Kommunikation relevanten Eigenschaften und Beziehungen enthält. Es definiert Struktur und Semantik der Eigenschaften und damit eine ‚Spra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softwaretechnik-Trends
دوره 26 شماره
صفحات -
تاریخ انتشار 2006